import BScroll from "better-scroll"; //引入betterscroll

/**
 * 函数表达式,横向滚动的方法
 * @param {*} that 代表当前实例（vue）
 * @param {*} wrapper 代表滚动的容器
 * @param {*} content 代表滚动的内容区
 * @param {*} num 代表滚动项的数目
 * @param {*} itemWidth 代表滚动项的宽度（单位rem）
 */
// function betterScrollHorizontal....
let betterScrollHorizontal = function (that, wrapper, content, num, itemWidth) {
    // 计算内容区，content的宽度
    content.style.width = num * itemWidth + "rem";
    that.$nextTick(() => {
        that.scroll = new BScroll(wrapper, {
            scrollX: true, //横向为true
            scrollY: false,
            startX: 0,
            click: true,//开启浏览器的单机事件
        });
    });
}

export { betterScrollHorizontal };//导出